namespace FileSystemView.SelectedFsElements
{
	public abstract class SelectedFsElement
	{
		public virtual bool CanBeAnnotated
		{
			get
			{
				return false;
			}
		}

		public virtual bool CanBeComitted
		{
			get
			{
				return false;
			}
		}

		public virtual bool CanBeAdded
		{
			get
			{
				return false;
			}
		}

		public virtual bool CanBeDiffed
		{
			get
			{
				return false;
			}
		}

		public virtual bool CanBeOpened
		{
			get
			{
				return false;
			}
		}

		public virtual bool CanBeRemoved
		{
			get
			{
				return false;
			}
		}

		public virtual bool CanBeReverted
		{
			get
			{
				return false;
			}
		}

		public virtual string BrackedFileName
		{
			get
			{
				return string.Empty;
			}
		}
	}
}
